import request from '@/utils/request'
import type { ModelConfig } from '@/types/model'

// 获取模型配置
export function getModelConfig() {
  return request<ModelConfig>({
    url: '/api/model/config',
    method: 'get'
  })
}

// 更新模型配置
export function updateModelConfig(data: ModelConfig) {
  return request<ModelConfig>({
    url: '/api/model/config',
    method: 'put',
    data
  })
}

// 获取可用模型列表
export function listModels() {
  return request({
    url: '/api/model/list',
    method: 'get'
  })
}

// 拉取模型
export function pullModel(name: string) {
  return request({
    url: '/api/model/pull',
    method: 'post',
    data: { name }
  })
} 